home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 8 / Night Owl CD-ROM (NOPV8) (Night Owl Publisher) (1993).ISO / 034a / aecur101.arj / CONTRIB / CURSES / MAKEFILE
Text File  |  1992-05-31  |  1KB  |  61 lines

  1. #   makefile for Curses! v. 3.X
  2. #   this makefile was written for GNUish MAKE
  3.  
  4. LONGARGS = gcc:ar
  5.  
  6. VPATH = .;src
  7.  
  8. CFLAGS = -O -Iinc
  9.  
  10. ODIR = objs
  11.  
  12. LIB = lib
  13.  
  14. $(ODIR)/%.o : %.c
  15.     gcc $(CFLAGS) -c $< -o $(ODIR)/$*.o
  16.  
  17. OBJS = \
  18.     $(ODIR)/alert.o        \
  19.     $(ODIR)/boxwin.o    \
  20.     $(ODIR)/cornerch.o    \
  21.     $(ODIR)/drawbox.o    \
  22.     $(ODIR)/expldwin.o    \
  23.     $(ODIR)/line.o        \
  24.     $(ODIR)/mvwin.o        \
  25.     $(ODIR)/popmenu.o    \
  26.     $(ODIR)/pmenuobj.o    \
  27.     $(ODIR)/box.o        \
  28.     $(ODIR)/calcpopy.o    \
  29.     $(ODIR)/printw.o    \
  30.     $(ODIR)/savescr.o    \
  31.     $(ODIR)/overlay.o    \
  32.     $(ODIR)/spooler.o    \
  33.     $(ODIR)/kbbgtask.o    \
  34.     $(ODIR)/teechar.o    \
  35.     $(ODIR)/wcentstr.o    \
  36.     $(ODIR)/wdelch.o    \
  37.     $(ODIR)/werase.o    \
  38.     $(ODIR)/wgetstr.o    \
  39.     $(ODIR)/matchkey.o    \
  40.     $(ODIR)/waddstr.o    \
  41.     $(ODIR)/winflags.o    \
  42.     $(ODIR)/winsch.o    \
  43.     $(ODIR)/curses.o    \
  44.     $(ODIR)/curstype.o    \
  45.     $(ODIR)/delwin.o    \
  46.     $(ODIR)/newwin.o    \
  47.     $(ODIR)/wclrtoeo.o    \
  48.     $(ODIR)/scroll.o    \
  49.     $(ODIR)/wrefresh.o    \
  50.     $(ODIR)/cvidintf.o    \
  51.     $(ODIR)/markwin.o    \
  52.     $(ODIR)/memsetw.o    \
  53.     $(ODIR)/ckbdintf.o
  54.  
  55. $(LIB)/libcurses.a : $(ODIR) $(OBJS)
  56.     ar rv $@ $?
  57.     ranlib $@
  58.  
  59. $(ODIR) :
  60.     md $(ODIR)
  61.